package com.boss.salary.entity;

import java.io.Serializable;

/**
 * <br>Title: 执行退票
 * <br>Description: 执行退票
 * <br>Author: 张铭皓
 * <br>Date: 2021-7-02
 */
public class SalaryPaymentTicket implements Serializable {

    private String id;

    private String bizKey;

    private String createTime;
    private String updateTime;
    private String agencyId;
    private String agencyName;
    private String payId;       // '支付单id'
    private String payAppNo;    //'申请编号'
    private String bgtId;       //'指标ID'
    private String aviamt;
    private String canuseamt;
    private String payAppAmt;   //'申请金额'
    private String fundType;    //资金性质
    private String payeeAcctName;//收款户名称
    private String payeeAcctNo;  //收款人账号
    private String payeeAcctBankName; //收款人开户行
    private String payType;            //支付方式
    private String proCat;            //项目分类
    private String govBgtEco;          //政府经济分类
    private String depBgtEco;           //部门经济分类
    private String pro;                 //预算科目
    private String useName;             //资金用途
    private String expFunc;
    private Integer isDeleted;
    private String returnTime;      //退回时间
    private String returnReason;    //退回原因
    private Integer isPushAgain;    //是否重新推送
    private String revisitReasonTime; //重新上传时间
    private String newPayeeAcctName;   //修改后的收款全称
    private String newPayeeAcctNo;      //修改后的收款人账号


    /**
     * 财政部内部机构代码
     */
    private String mofDivCode;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getBizKey() {
        return bizKey;
    }

    public void setBizKey(String bizKey) {
        this.bizKey = bizKey;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public String getAgencyId() {
        return agencyId;
    }

    public void setAgencyId(String agencyId) {
        this.agencyId = agencyId;
    }

    public String getAgencyName() {
        return agencyName;
    }

    public void setAgencyName(String agencyName) {
        this.agencyName = agencyName;
    }

    public String getPayId() {
        return payId;
    }

    public void setPayId(String payId) {
        this.payId = payId;
    }

    public String getPayAppNo() {
        return payAppNo;
    }

    public void setPayAppNo(String payAppNo) {
        this.payAppNo = payAppNo;
    }

    public String getBgtId() {
        return bgtId;
    }

    public void setBgtId(String bgtId) {
        this.bgtId = bgtId;
    }

    public String getAviamt() {
        return aviamt;
    }

    public void setAviamt(String aviamt) {
        this.aviamt = aviamt;
    }

    public String getCanuseamt() {
        return canuseamt;
    }

    public void setCanuseamt(String canuseamt) {
        this.canuseamt = canuseamt;
    }

    public String getPayAppAmt() {
        return payAppAmt;
    }

    public void setPayAppAmt(String payAppAmt) {
        this.payAppAmt = payAppAmt;
    }

    public String getFundType() {
        return fundType;
    }

    public void setFundType(String fundType) {
        this.fundType = fundType;
    }

    public String getPayeeAcctName() {
        return payeeAcctName;
    }

    public void setPayeeAcctName(String payeeAcctName) {
        this.payeeAcctName = payeeAcctName;
    }

    public String getPayeeAcctNo() {
        return payeeAcctNo;
    }

    public void setPayeeAcctNo(String payeeAcctNo) {
        this.payeeAcctNo = payeeAcctNo;
    }

    public String getPayeeAcctBankName() {
        return payeeAcctBankName;
    }

    public void setPayeeAcctBankName(String payeeAcctBankName) {
        this.payeeAcctBankName = payeeAcctBankName;
    }

    public String getPayType() {
        return payType;
    }

    public void setPayType(String payType) {
        this.payType = payType;
    }

    public String getProCat() {
        return proCat;
    }

    public void setProCat(String proCat) {
        this.proCat = proCat;
    }

    public String getGovBgtEco() {
        return govBgtEco;
    }

    public void setGovBgtEco(String govBgtEco) {
        this.govBgtEco = govBgtEco;
    }

    public String getDepBgtEco() {
        return depBgtEco;
    }

    public void setDepBgtEco(String depBgtEco) {
        this.depBgtEco = depBgtEco;
    }

    public String getPro() {
        return pro;
    }

    public void setPro(String pro) {
        this.pro = pro;
    }

    public String getUseName() {
        return useName;
    }

    public void setUseName(String useName) {
        this.useName = useName;
    }

    public String getExpFunc() {
        return expFunc;
    }

    public void setExpFunc(String expFunc) {
        this.expFunc = expFunc;
    }

    public Integer getIsDeleted() {
        return isDeleted;
    }

    public void setIsDeleted(Integer isDeleted) {
        this.isDeleted = isDeleted;
    }

    public String getReturnTime() {
        return returnTime;
    }

    public void setReturnTime(String returnTime) {
        this.returnTime = returnTime;
    }

    public String getReturnReason() {
        return returnReason;
    }

    public void setReturnReason(String returnReason) {
        this.returnReason = returnReason;
    }

    public Integer getIsPushAgain() {
        return isPushAgain;
    }

    public void setIsPushAgain(Integer isPushAgain) {
        this.isPushAgain = isPushAgain;
    }

    public String getRevisitReasonTime() {
        return revisitReasonTime;
    }

    public void setRevisitReasonTime(String revisitReasonTime) {
        this.revisitReasonTime = revisitReasonTime;
    }

    public String getNewPayeeAcctName() {
        return newPayeeAcctName;
    }

    public void setNewPayeeAcctName(String newPayeeAcctName) {
        this.newPayeeAcctName = newPayeeAcctName;
    }

    public String getNewPayeeAcctNo() {
        return newPayeeAcctNo;
    }

    public void setNewPayeeAcctNo(String newPayeeAcctNo) {
        this.newPayeeAcctNo = newPayeeAcctNo;
    }

    public String getMofDivCode() {
        return mofDivCode;
    }

    public void setMofDivCode(String mofDivCode) {
        this.mofDivCode = mofDivCode;
    }

    @Override
    public String toString() {
        return "SalaryPaymenTicket{" +
                "id='" + id + '\'' +
                ", bizKey='" + bizKey + '\'' +
                ", createTime='" + createTime + '\'' +
                ", updateTime='" + updateTime + '\'' +
                ", agencyId='" + agencyId + '\'' +
                ", agencyName='" + agencyName + '\'' +
                ", payId='" + payId + '\'' +
                ", payAppNo='" + payAppNo + '\'' +
                ", bgtId='" + bgtId + '\'' +
                ", aviamt='" + aviamt + '\'' +
                ", canuseamt='" + canuseamt + '\'' +
                ", payAppAmt='" + payAppAmt + '\'' +
                ", fundType='" + fundType + '\'' +
                ", payeeAcctName='" + payeeAcctName + '\'' +
                ", payeeAcctNo='" + payeeAcctNo + '\'' +
                ", payeeAcctBankName='" + payeeAcctBankName + '\'' +
                ", payType='" + payType + '\'' +
                ", proCat='" + proCat + '\'' +
                ", govBgtEco='" + govBgtEco + '\'' +
                ", depBgtEco='" + depBgtEco + '\'' +
                ", pro='" + pro + '\'' +
                ", useName='" + useName + '\'' +
                ", expFunc='" + expFunc + '\'' +
                ", isDeleted=" + isDeleted +
                ", returnTime='" + returnTime + '\'' +
                ", returnReason='" + returnReason + '\'' +
                ", isPushAgain=" + isPushAgain +
                ", revisitReasonTime='" + revisitReasonTime + '\'' +
                ", newPayeeAcctName='" + newPayeeAcctName + '\'' +
                ", newPayeeAcctNo='" + newPayeeAcctNo + '\'' +
                ", mofDivCode='" + mofDivCode + '\'' +
                '}';
    }
}